/**********************************************************************
 * 
 * Code generated automatically by DirectJNgine
 * Copyright (c) 2009, Pedro Agull? Soliveres
 * 
 * DO NOT MODIFY MANUALLY!!
 * 
 **********************************************************************/

Ext.namespace( 'Ext.app');

Ext.app.PROVIDER_BASE_URL=window.location.protocol + '//' + window.location.host + '/' + (window.location.pathname.split('/')[1]) + '/' + 'djn/directprovider';

Ext.app.POLLING_URLS = {
}

Ext.app.REMOTING_API = {
  url: Ext.app.PROVIDER_BASE_URL,
  type: 'remoting',
  actions: {
    UserAction: [
      {
        name: 'remove'/*(String) => Object */,
        len: 1,
        formHandler: false
      },
      {
        name: 'save'/*() => Object -- FORM HANDLER */,
        len: 1,
        formHandler: true
      },
      {
        name: 'checkLogin'/*() => chapter14.core.Result -- FORM HANDLER */,
        len: 1,
        formHandler: true
      },
      {
        name: 'getMenus'/*() => chapter14.core.Result */,
        len: 0,
        formHandler: false
      },
      {
        name: 'list'/*() => Object */,
        len: 0,
        formHandler: false
      },
      {
        name: 'changePassword'/*() => chapter14.core.Result -- FORM HANDLER */,
        len: 1,
        formHandler: true
      }
    ],
    RoleAction: [
      {
        name: 'remove'/*(String) => Object */,
        len: 1,
        formHandler: false
      },
      {
        name: 'save'/*() => Object -- FORM HANDLER */,
        len: 1,
        formHandler: true
      },
      {
        name: 'list'/*() => Object */,
        len: 0,
        formHandler: false
      }
    ],
    MenuAction: [
      {
        name: 'list'/*() => Object */,
        len: 0,
        formHandler: false
      }
    ],
    ProductAction: [
      {
        name: 'remove'/*(String) => Object */,
        len: 1,
        formHandler: false
      },
      {
        name: 'save'/*() => Object -- FORM HANDLER */,
        len: 1,
        formHandler: true
      },
      {
        name: 'pagedQuery'/*(int, int, String, String, String) => Object */,
        len: 5,
        formHandler: false
      },
      {
        name: 'stat'/*(int, int, String, String, String, String) => Object */,
        len: 6,
        formHandler: false
      }
    ],
    InAction: [
      {
        name: 'remove'/*(String) => Object */,
        len: 1,
        formHandler: false
      },
      {
        name: 'save'/*() => Object -- FORM HANDLER */,
        len: 1,
        formHandler: true
      },
      {
        name: 'pagedQuery'/*(int, int, String, String, String) => Object */,
        len: 5,
        formHandler: false
      }
    ],
    OutAction: [
      {
        name: 'remove'/*(String) => Object */,
        len: 1,
        formHandler: false
      },
      {
        name: 'save'/*() => Object -- FORM HANDLER */,
        len: 1,
        formHandler: true
      },
      {
        name: 'pagedQuery'/*(int, int, String, String, String) => Object */,
        len: 5,
        formHandler: false
      }
    ]
  }
}

